<?php
// https://codex.wordpress.org/Theme_Customization_API#Adding_a_New_Section
function meupersonalizador($wp_customize){
  
  // secao copyright
  $wp_customize->add_section('sec_copyright', array(
    'title'       => 'Copyright',
    'description' => 'Seção para o copyright'
  ));

  $wp_customize->add_setting('set_copyright', array(
    'type'        => 'theme_mod',
    'default'     => 'Copyright - Todos os direitos reservados'
  ));

  $wp_customize->add_control('ctrl_copyright', array(
    'label'       => 'Copyright',
    'description' => 'Infome o copyright',
    'section'     => 'sec_copyright',
    'settings'    => 'set_copyright',
    'type'        => 'text'
  ));



  // secao servicos
  $wp_customize->add_section('sec_servicos', array(
    'title'       => 'Serviços',
    'description' => 'Seção para o Serviços'
  ));

  // servico 1 - titulo e descricao
  $wp_customize->add_setting('set_servicos1_titulo', array(
    'default'     => ''
  ));
  $wp_customize->add_control('ctrl_servicos1_titulo', array(
    'label'       => 'Titulo para o Serviço 1',
    'description' => 'Infome o titulo',
    'section'     => 'sec_servicos',
    'settings'    => 'set_servicos1_titulo',
    'type'        => 'text'
  ));
  $wp_customize->add_setting('set_servicos1_descricao', array(
    'default'     => ''
  ));
  $wp_customize->add_control('ctrl_servicos1_descricao', array(
    'label'       => 'Descrição para o Serviço 1',
    'description' => 'Infome a descrição',
    'section'     => 'sec_servicos',
    'settings'    => 'set_servicos1_descricao',
    'type'        => 'textarea'
  ));

  // servico 1 - imagem
  $wp_customize->add_setting('set_servicos1', array(
    'default'     => ''
  ));

  // https://developer.wordpress.org/reference/classes/wp_customize_cropped_image_control/
  $wp_customize->add_control(new WP_Customize_Cropped_Image_Control($wp_customize,'ctrl_servicos_item1', array(
    'label'       => 'Imagem do Serviço 1',
    'width'       => 200,
    'height'      => 200,
    'section'     => 'sec_servicos',
    'settings'    => 'set_servicos1'
      )
    )
  );

  // servico 2 - titulo e descricao
  $wp_customize->add_setting('set_servicos2_titulo', array(
    'default'     => ''
  ));
  $wp_customize->add_control('ctrl_servicos2_titulo', array(
    'label'       => 'Titulo para o Serviço 2',
    'description' => 'Infome o titulo',
    'section'     => 'sec_servicos',
    'settings'    => 'set_servicos2_titulo',
    'type'        => 'text'
  ));
  $wp_customize->add_setting('set_servicos2_descricao', array(
    'default'     => ''
  ));
  $wp_customize->add_control('ctrl_servicos2_descricao', array(
    'label'       => 'Descrição para o Serviço 2',
    'description' => 'Infome a descrição',
    'section'     => 'sec_servicos',
    'settings'    => 'set_servicos2_descricao',
    'type'        => 'textarea'
  ));


  // servico 2 - imagem
  $wp_customize->add_setting('set_servicos2', array(
    'default'     => ''
  ));

  // https://developer.wordpress.org/reference/classes/wp_customize_cropped_image_control/
  $wp_customize->add_control(new WP_Customize_Cropped_Image_Control($wp_customize,'ctrl_servicos_item2', array(
    'label'       => 'Imagem do Serviço 2',
    'width'       => 200,
    'height'      => 200,
    'section'     => 'sec_servicos',
    'settings'    => 'set_servicos2'
      )
    )
  );


  // servico 3 - titulo e descricao
  $wp_customize->add_setting('set_servicos3_titulo', array(
    'default'     => ''
  ));
  $wp_customize->add_control('ctrl_servicos3_titulo', array(
    'label'       => 'Titulo para o Serviço 3',
    'description' => 'Infome o titulo',
    'section'     => 'sec_servicos',
    'settings'    => 'set_servicos3_titulo',
    'type'        => 'text'
  ));
  $wp_customize->add_setting('set_servicos3_descricao', array(
    'default'     => ''
  ));
  $wp_customize->add_control('ctrl_servicos3_descricao', array(
    'label'       => 'Descrição para o Serviço 3',
    'description' => 'Infome a descrição',
    'section'     => 'sec_servicos',
    'settings'    => 'set_servicos3_descricao',
    'type'        => 'textarea'
  ));


  // servico 3 - imagem
  $wp_customize->add_setting('set_servicos3', array(
    'default'     => ''
  ));

  // https://developer.wordpress.org/reference/classes/wp_customize_cropped_image_control/
  $wp_customize->add_control(new WP_Customize_Cropped_Image_Control($wp_customize,'ctrl_servicos_item3', array(
    'label'       => 'Imagem do Serviço 3',
    'width'       => 200,
    'height'      => 200,
    'section'     => 'sec_servicos',
    'settings'    => 'set_servicos3'
      )
    )
  );

}

add_action('customize_register', 'meupersonalizador');
